一書搞定:從初始化LINE聊天機器人到發送華麗的FlexMessage!
從Heroku跨足到輕量簡潔的AWSLambda!
●深入淺出的教學,完全了解LINE聊天機器人的運作原理。
●生動有趣的範例,完全活用LINE聊天機器人的各式功能。
●勤勞樸實的開銷,完全探索LINE聊天機器人的免費資源。
本書改編自第11屆iT邦幫忙鐵人賽ModernWeb組優選網路系列文章---《從LINEBOT到資料視覺化:賴田捕手》,介紹如何以Python來撰寫LINE聊天機器人。從註冊帳號、初始化LINE聊天機器人開始,一步步理解LINE聊天機器人的運作方式,探索官方提供的各種功能以建構各式有趣的應用,並且比較在Heroku/AWS上佈署LINE聊天機器人的不同手段。
在工作場合,居家生活,人手一LINE的情況下,學習開發LINE聊天機器人成了一件增進工作效率、有益身心健康的嗜好。一個LINE聊天機器人可以幫我們查找資料,儲存訊息,定時呼叫,事件觸發。可謂所有的服務都有機會透過LINE聊天機器人來幫我們實現。本書旨在介紹LINE聊天機器人提供的各種功能,以及透過Heroku/AWS兩種不同平台開發LINE聊天機器人的方式。
💬四大主題
起始:LINEBOTSDK
●利用Python從頭打造LINE聊天機器人。
●利用Heroku平台佈署LINE聊天機器人。
●利用LINE官方功能裝備LINE聊天機器人。
擴充:HerokuPostgres
●資料庫的介紹和建立。
●新增、刪除、修改、查詢的實際操作。
●串接LINE聊天機器人的方式。
管理:Flask
●LINE聊天機器人管理後台的架設。
●Flask的架構介紹。
●Bootstrap的應用。
整合:AWSLambda
●利用AWSLambda佈署LINE聊天機器人。
●利用DynamoDB建立資料庫。
●利用CloudWatch設定定時事件。